Self-Evolvable Protocol Design Using Genetic Algorithms
نویسندگان
چکیده
Self-modifying protocols (SMP) are protocols that can be modified at run time by the computers using them. Such protocols can be modified at run time so that they can adapt to the changing communicating environment and user requirements on the fly. Evolvable protocols are SMP designed using Genetic Algorithms (GA). The purpose of this article is to apply Genetic Algorithms (GA) to design an evolvable protocol in order to equip communication peers with more autonomy and intelligence. The next-generation Internet will benefit from the concept of evolvable protocols. In this article, we design a Self Evolvable Transaction Protocol (SETP) with a GA executor embedded. We then use the Network Simulator (NS2) to evaluate this evolvable protocol module to demonstrate the feasibility of our new design approach. DOI: 10.4018/jaec.2010010103 International Journal of Applied Evolutionary Computation, 1(1), 36-56, January-March 2010 37 Copyright © 2010, IGI Global. Copying or distributing in print or electronic forms without written permission of IGI Global is prohibited. number of international conferences that focus on “autonomics” or “autonomically inspired” topics has increased rapidly in recent years, and the voice advocating standard organizations to make the movement towards the development of interoperability standards for autonomic systems are getting louder. It is evident that this surge of enthusiasm towards AutoComm will accelerate as more industrial companies become involved and relevant standards activities start. The ultimate goal of autonomic communications is to “achieve the autonomy of communication networks with minimum human administration” (Gu et al., 2008), and the self-* capabilities of AutoComm systems are the key to achieving this goal. Gu, et al. identified the principal characteristics of an AutoComm system that distinguish it from conventional communication systems in (Gu et al., 2008). Dobson, et al., summarised the main challenges for AutoComm and reviewed the related work towards tackling some of the challenges in their survey paper (Dobson et al., 2006). In (Raymer, Meer & Strassner, 2008), researchers from the Architecture Expert Group of the Autonomous Communication Forum presented their design of the architecture of autonomic network system. In this architecture, based on the knowledge about the local network situation that is constantly being monitored, the Autonomic Management (AM) element produces and rectifies the network management policies according to the high level business targets, and the Autonomic Control (AC) mechanism proactively configures and adjusts the operations of the network devices according to the latest technical policies. It is clear from many recent literature that, most of the current research on AutoComm has been focused on adding the autonomic management and autonomic control mechanisms into the existing policy based network management (PBNM) mechanism (Gu et al., 2008; Jennings et al., 2007; Raymer et al., 2008). The principle of AC element is straightforward. It monitors the local network’s situation, and feeds the observed data to the AM and PBNM elements. Taking the observed network situational data and the constraints from the PBNM as the reference target, the AC element applies the adaptive control theories to adjust the Policy Enforcement Point (e.g. a server or a router). This is illustrated in Figure 1. The challenge is, when the AM changes its technical policies as reacting to the variation of the network environment and the PBNM accordingly translates the policies into target constraints, the AC has to find an optimal way to adjust the attainable network resources to meet the changing constraints. In Gu et al. (2008), Jennings et al. (2007), and Raymer et al. (2008), traditional control theories have been proposed as potential solutions for this problem. However, these studies assumed that the systems being controlled could be represented by linear models. In the complicated network environment, this assumption cannot always be held because network problems often involve complex nonlinear dynamics, chaotic disturbances and randomness that traditional algorithms are unable to conquer. Genetic Algorithms (GA) (Miettinen & Neittaanmaki, 1999) has been successfully applied to complex optimization problems like adaptive control, optimal control problems, wire routing, scheduling etc. In this article, we adopt GA as an effective tool to address the complex control problem in AutoComm systems. Rather than focusing on adjusting the configuration of network devices (Gu et al., 2008), and services such as web services (Lu, Abdelzaher, Stankovic & Son, 2001), or queue management for TCP-based streaming traffic (Hadjadj, Mehaoua & Skianis, 2007), we take a completely different approach in this article. We focus on the use of GA to control and optimize the communication protocol between two network nodes under the constraints imposed by the PBNM. More specifically, we have designed an evolvable protocol which can be controlled and optimized by the AC and GA in order to equip the communication peers with better autonomy and intelligence. Self-modifying protocols (SMP) are protocols that can be modified at run time by the 19 more pages are available in the full version of this document, which may be purchased using the "Add to Cart" button on the product's webpage: www.igi-global.com/article/self-evolvable-protocol-designusing/40903?camid=4v1 This title is available in InfoSci-Journals, InfoSci-Journal Disciplines Computer Science, Security, and Information Technology. Recommend this product to your librarian: www.igi-global.com/e-resources/libraryrecommendation/?id=2
منابع مشابه
On Feasibility of Adaptive Level Hardware Evolution for Emergent Fault Tolerant Communication
A permanent physical fault in communication lines usually leads to a failure. The feasibility of evolution of a self organized communication is studied in this paper to defeat this problem. In this case a communication protocol may emerge between blocks and also can adapt itself to environmental changes like physical faults and defects. In spite of faults, blocks may continue to function since ...
متن کاملEmergence of Optimized Communication in Simulation of Ehw Modules
Evolvable Hardware (EHW) is a new concept that aims the application of evolutionary algorithms to hardware design. EHW can adapt itself to unknown environment based on features of the reconfigurable hardware. Based on Evolvable Hardware features, a previous work reported emergence of self organized communication between EHW modules with simple function of a serial adder. In the present paper EH...
متن کاملEvolution of Quantum Algorithms for Computer of Reversible Operators
An application of an evolutionary approach to hardware design is presented. A genetic algorithm was developed to discover good designs for quantum computer algorithms. The algorithms are expressed as quantum operator sequences applied in a circuit model. The circuits discovered are configurations of special purpose quantum computers. By simulation, establishes they will compute correctly, a sma...
متن کاملIntrinsic Evolvable Hardware Used for Fault Tolerance Systems
The main target of this chapter is to present the intrinsic evolvable hardware structures: concept, design and applications. The intrinsic evolvable hardware structures concept join more research areas like: bio – inspired searching methods (evolutionary algorithms), optimization of algorithms by parallel processing and reconfigurable circuits. First, a general overview about intrinsic evolvabl...
متن کاملEvolvable Hardware a New Approach for Control Design TATIANE JESUS DE CAMPOS JOSÉ RAIMUNDO DE OLIVEIRA
Evolvable hardware (EHW) is a technique introduced to automatically design circuits where the circuit configuration is carried out by evolutionary algorithms. This paper shows that the evolutionary approach can discover the concept and learning behavior of the control systems. The system tested is a nonlinear pendulum. Experiments with different processes indicate that the gains obtained with e...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- IJAEC
دوره 1 شماره
صفحات -
تاریخ انتشار 2010